package Day005_API02.demo06_引用类型小结.抽象类作为方法的_参数_返回值;



public class Test {
    public static void main(String[] args) {

        //调用method1方法,就会传入一个Person抽象类的子类对象
        method1(new Studednt());  //Person是抽象类,不能创建对象,传入的是子类对象new Studednt()

        //调用method2方法,就会返回一个Person抽象类的子类对象
        Person p = method2();// stu,返回值多态
        p.eat();

    }

    public static void method1(Person p){ //Person类作为方法的参数
        p.eat();
    }

    public static Person method2(){ ////Person类作为方法的返回值
        Studednt stu = new Studednt();
        return stu;
    }
}
